package com.icinfo.cloud.provider.punish.ucase.casemain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class WaitingSupervisedTaskDetailVo implements Serializable {
    /**
     * 案件ID
     */
    private String caseId;
    /**
     * 案件名称
     */
    private String caseName;
    /**
     * 任务年度
     */
    private String taskYear;
    /**
     * 案件编号，立案案号
     */
    private String caseNumber;
    /**
     * 任务状态
     */
    private String taskStatus;

    /**
     * 任务状态中文
     */
    private String taskStatusName;
    /**
     * 任务类型
     */
    private String taskType;
    /**
     * 案件所属领域编码
     */
    private String caseTerritoryCode;
    /**
     * 案件所属领域名称
     */
    private String caseTerritoryName;

    /**
     * 办案条线编码
     */
    private String lineCode;

    /**
     * 办案条线名称
     */
    private String lineName;
    /**
     * 案件所属机构编码
     */
    private String caseOrgCode;
    /**
     * 案件所属机构名称
     */
    private String caseOrgName;


    /**
     * 任务期限-开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date taskStartDate;
    /**
     * 任务期限-结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date taskEndDate;


}
